export interface GoodsBaseInfo {
  goodsName: string //商品名称
  category: number | null //商品分类
  storeMenuCategory: number | number[] //店铺菜单分类
  units: string | number //商品单位
  image: string //商品封面图
  fackFee: number //打包费
}

/**
 * 单参数
 */
export interface Attr {
  cost: number | string //成本价
  price: number | string //售价
  stock: number | string //库存
  image: string | string //图片
}

/**
 * 多参数
 */
export interface Attrs {
  values: string[]
  detail: { [key: string]: string } //参数
  cost: number //成本价
  price: number //售价
  stock: number //库存
  image: string //图片
}

interface GoodsDetail {
  id: number
  name: string
  value: string
  checked: false
  required: true
}

export interface GoodsInfo {
  baseInfo: GoodsBaseInfo //基本
  attrType: number //参数类型
  attrs: Attrs[] //多规格参数
  attr: Attr //单规格参数
  goodsDetail: GoodsDetail[] //商品详情
  state: number //销售状态

  istuijian: number
}
